﻿ @import url('reset.css');@import url('animate.css');
/*border #d2d2d2 color: #676767; #589325*/
html{overflow-y:scroll;}
body{font-family:Arial,sans-serif; font-size:12px; color:#626364;}
a{ color:#555;}

#top_bar{ height:30px; background:url(../images/topbar_bg.png) repeat-x; border:1px solid #d2d2d2; border-width:0 1px; margin-bottom:5px; position:relative; z-index:2;}
#top_bar_content{ width:960px; margin:0 auto; color:#676767;}
#logo{ width:320px; height:30px; background:url(../images/logo_s.png) no-repeat 10px 6px; float:left;}
#logo a{ display:block; height:30px; text-indent:-9999px;}
.login_bar{ height:30px; line-height:30px;float:right; padding:0 1px;}
.login_bar .text{ border:1px solid #d2d2d2; width:90px; height:16px; line-height:17px; padding:0 5px; margin:0 3px;color:#676767;}
.login_bar .password{ border:1px solid #d2d2d2; width:90px; height:16px; line-height:17px; padding:0 5px; margin:0 3px;color:#676767;}
.login_bar .lb{ padding:0 4px; background:url(../images/top_bar_line.gif) no-repeat right center;}
.login_bar .checkbox{ position:relative; top:2px;}
.login_bar .btn_s{height:19px; border:none; text-indent:-9999px; position:relative; position:relative; top:1px; cursor:pointer;}
.login_bar .btn_s.login{ background:url(../images/btn_s_login.gif) no-repeat; width:54px; margin-left:5px;}
.login_bar .btn_s.login:hover{ background:url(../images/btn_s_login_hover.gif) no-repeat;}
.login_bar .btn_s.register{ background:url(../images/btn_s_register.gif) no-repeat;width:56px;margin-left:5px;}
.login_bar .btn_s.register:hover{ background:url(../images/btn_s_register_hover.gif) no-repeat;}
.btn_s.market{ background: url(../images/btn_s_jifen.gif) no-repeat; width:84px; height:19px; border:none;}
.user_bar{ height:30px; line-height:30px;float:right; padding:0 1px;}
.sevice_bar{ height:30px; line-height:30px;float:right; padding-left:10px; position:relative;}
.sevice_bar.hover{ color:#589325;}
.sevice_bar_top{ padding-left:11px; padding-right:10px; background:url(../images/tra_s_down.gif) no-repeat 0 15px;}
.sevice_bar_top.hover{ background:url(../images/tra_s_up.gif) no-repeat 0 14px; cursor:pointer;}
.sevice_bar_ul{ border:1px solid #d2d2d2; background:#fff; position:absolute; line-height:24px; right:0; top:26px; display:none;}
.sevice_bar_ul li a{ display:block; text-decoration:none; text-align:right; padding-right:10px; line-height:24px; height:24px;width:60px;}
.sevice_bar_ul li a:hover{ color:#589325; text-decoration:underline;}
.login_bar{ position:relative;}
.val_box{ position:absolute; background:#f3f3f3;left:145px; top:28px; padding:5px; border:1px solid #d4d4d4; border-top:1px solid #f3f3f3;}
.val_box_inner{ padding-left:50px; padding-bottom:5px;}
.login_bar .lb{ background:none;}


#header{ width:960px; margin:0 auto; position:relative; z-index:1;}
#header .ad1{ height:80px;}
.search_bar{ height:32px;background:url(../images/searchbar_bg.png) repeat-x; border:1px solid #d2d2d2;border-top:2px solid #eee; box-shadow:0 1px 1px #eee;}
.search_bar_box{ padding:0 10px; padding-top:6px;}
.search_bar_box .text{ display:block; width:160px; height:18px; line-height:18px; color:#9b9b9b; border:1px solid #adadad; float:left; margin:0; padding:0 5px; border-right:none;}
.search_bar_box .selected_div{ float:left; position:relative;}
.search_bar_box .selected_div_left{ float:left;line-height:18px; background:#fff; color:#9b9b9b; width:62px;}
.search_bar_box .selected_div_left_top{border:1px solid #adadad;height:18px; padding:0 5px;}
.search_bar_box .selected_div_left_bottom{border:1px solid #adadad; border-top:none; width:60px; position:absolute; background:#fff;}
.search_bar_box .selected_div_left_bottom li{ padding:0 30px 0 5px;}
.search_bar_box .selected_div_right{ width:18px; height:18px; background:#fff url(../images/tra_s_down.gif) center center no-repeat;float:left;border:1px solid #adadad; position:absolute; right:0; top:0;}
.search_bar_box .btn{ display:block; width:49px; height:18px; line-height:18px; text-indent:-9999px; border:none; float:left; margin-left:3px; margin-top:1px; cursor:pointer; background: url(../images/btn_s_search.png) no-repeat;}
.search_bar_box .btn:hover{ background:url(../images/btn_s_search_hover.png) no-repeat;}
.bread{ height:30px; line-height:30px; padding:0 5px; font-family:simSun; text-align:right;}
.bread a{ color:#676767; text-decoration:none;}

#content{ width:960px;margin:0 auto; margin-bottom:10px; _height:500px;min-height:500px;}
.sidebar{ width:150px; float:left;}

.sidebar .box{ margin-bottom:5px;}
.main{ width:800px;float:left; margin-left:10px;}

.main.meetting_list{ width:950px;}
.main.meetting_list .act_content_wrap{ width:930px;}

.main.meetting_list .act_content li { width:465px;}
.main.meetting_list .act_content .info { width:340px;}
.main.register{ width:940px;}
.main.register .main_tab_2{ width:940px;}
.main.register .main_tab_2_up{ width:940px;} 
.main.register .main_tab_2_down{ width:940px;}
.main.register .main_tab_2_down .box{ width:940px;}

#footer{ height:91px; background:url(../images/footer_bg.png) repeat-x;}
.footer_wrap{ width:960px; margin:0 auto; position:relative;}
.footer_wrap .logo{ width:147px; height:38px; background:url(../images/footer_logo.png) no-repeat; position:absolute; left:4px; top:30px;}
#footer .info{ position:absolute; top:20px; left:240px;}
#footer .info ul{ height:30px; line-height:30px;}
#footer .info li{ float:left; padding:0 10px; background:url(../images/top_bar_line.gif) no-repeat right;}
#footer .info p{ font-size:10px; padding-left:10px; }

#footer .info a:hover{ color:#fff;}


/*=public=*/
.ad1{ width:100%;}
h6{ border-top:1px solid #d2d2d2; height:28px; line-height:28px; color:#676767;}
h6 span{ float:right; background:url(../images/more_bg.png) no-repeat 0 center;display:block; width:27px; height:28px; padding:0 2px;}
h6 span a{ text-decoration:none;display:block; height:28px; line-height:28px; text-indent:-9999px;}


.super_user li{ height:70px; overflow:hidden;}
.super_user .pic { float:left; }
.super_user .pic img{ padding:1px; border:1px solid #d2d2d2; width:60px;}
.super_user .info { float:left;width:70px; padding-left:5px; line-height:160%;}
.super_user .info h5{ padding-bottom:2px;}
.super_user .info a{ text-decoration:none;}
.super_user .info p a{padding:3px 0; color:#589325; display:block;}
.super_user .info a:hover{ text-decoration:underline; color:#589325;}

.msg_box{ background:#fffbee; border:1px solid #f8edc1; padding:6px 12px 10px 12px; border-radius:3px; display:none;}
.msg_box h5{ line-height:200%; background: url(../images/line_1.gif) repeat-x bottom; margin-bottom:5px;}
.msg_box li{ padding-bottom:3px;}
.msg_box li span{ color: #F00;}

.my_act h5{ font-size:14px; color:#589325; background:url(../images/topbar_bg.png) repeat-x; height:30px; line-height:30px; border:1px solid #d4d4d4; border-bottom:none; padding:0 10px;}
.my_act dt{ border:1px solid #d4d4d4; border-top:none; padding:0 10px 0 40px; line-height:32px; font-size:14px;}
.my_act dt.request_1{background: url(../images/icon_request_current.png) 10px center no-repeat; }
.my_act dt.invite{ background:url(../images/icon_gift_current.png) 10px center no-repeat;}
.my_act dt.mycall{ background:url(../images/icon_person_current.png) 10px center no-repeat;}
.my_act dt.creatmeet{ background:url(../images/icon_add.png) 10px center no-repeat;}

.main_tab_title{ height:28px; background:url(../images/main_tab_up_bg.png) repeat-x; color:#fff; padding:0 5px;}
.main_tab_title li{ font-size:14px; float:left;height:28px; overflow:hidden;padding-left:10px; cursor:pointer;}
.main_tab_title li:hover{ color:#f2f2f2;}
.main_tab_title li span{ display:block; line-height:34px;padding-right:10px;}
.main_tab_title li.current{  background:url(../images/main_tab_title_li_current.gif) no-repeat;color:#589325; padding-left:10px;}
.main_tab_title li.current span{  background:url(../images/main_tab_title_li_current.gif) no-repeat right top; }
.main_tab_title .more_operate{ display:none;}

.main_tab_title h3{ line-height:28px; padding:0 5px;}



.operate_box{ border:1px solid #d4d4d4; border-width: 0 1px; height:30px; line-height:30px; position:relative; padding-top:10px; padding-left:10px;}
.operate_box .sel{ display:block; float:left; margin-right:2px; height:23px; line-height:23px;}
.operate_box .lb{ display:block; float:left; padding:0 3px; height:25px; line-height:25px;}
.operate_box .btn{ width:88px; height:23px; background:url(../images/main_tab_search.gif) no-repeat; border:none; text-decoration:-9999px; display:block; float:left;}
.operate_box .btn:hover{ background:url(../images/main_tab_search_hover.gif) no-repeat;}

.act_list{ border:1px solid #d4d4d4; background:#f8f8f8; padding:10px;}
.act_header{ border-bottom:1px solid #d4d4d4; padding:5px 0;}
.act_header .creat_act{ background: url(../images/creat_act.png) no-repeat; width:71px; height:20px; text-decoration:-9999px; display:block; float:left;}
.act_header .creat_act:hover{ background:url(../images/creat_act_hover.png);}
.act_header .more{ float:right; width:45px; padding-left:10px; background:url(../images/tra_s_right.gif) no-repeat 0 5px;}
.act_content li{ float:left; width:360px; padding:10px 0; border-bottom:1px solid #d2d2d2;}

.act_content .pic{ float:left; margin-right:5px;}
.act_content  .info{ float:left;width:240px; line-height:170%;}

.act_content  .info h5{ padding-bottom:5px;}
.act_content_wrap{width:728px;}


.act_list h4{ padding:5px 0;}
.act_list .tr{ padding:5px 10px;; line-height:180%;}
.act_list .tr .checkbox{ position:relative; top:2px;}
.album img{ padding:1px; border:1px solid #ccc;}
.album.info a{}
.act_list .tr label{ display:block;}
.act_list .tr i{ line-height:200%; color:#999;}
.act_list .tr a{ color:#589325}
.act_list .hr{ background:url(../images/line_1.gif) repeat-x; height:2px; margin:10px 0;}
.act_list .tr .btn.submit{ width:205px; height:30px; background:url(../images/btn_b_submit.png) no-repeat; border:none; cursor:pointer; margin-bottom:10px;}
.act_list .tr s{ padding-right:3px;}
.act_list .tr em{ padding-right:13px;color:#666; font-weight:bold;}
.act_list .tr span{ }
.act_list .tr .btn.submit:active{ background:url(../images/btn_b_submit_active.png) no-repeat;}
.notice{border:1px solid #f8edc1; background:#fffbee; padding:2px 10px;}


.main_tab_2{width:800px; padding-bottom:20px;}
.main_tab_2_up{ height:30px; line-height:30px; border-bottom:1px solid #7db748; width:800px; position:relative;}
.main_tab_2_up ul{ height:30px; position:absolute; top:4px;}
.main_tab_2_up li{ float:left;}
.main_tab_2_up li a{ display:block; width:68px; height:30px; background:url(../images/main_tab_2_a_bg.jpg) no-repeat; font-weight:bold; color:#fff; text-align:center; margin-right:5px; color:#5c5c5c; font-weight:normal;}
.main_tab_2_up li a:hover{ background:url(../images/main_tab_2_a_current_bg.png) no-repeat; color:#fff;}
.main_tab_2_up li.current a{ background:url(../images/main_tab_2_a_current_bg.png) no-repeat; color:#fff; font-weight:bold;}
.main_tab_2_down{padding-top:4px; width:800px; /*overflow:hidden;*/}
.main_tab_2_down .box{ width:800px; line-height:180%;}
.main_tab_2_down h3{ height:22px; line-height:22px;background:url(../images/line_1.gif) repeat-x bottom; margin:5px 0; color:#7a7a7a;}
.main_tab_2_down h3 a{ float:right; font-weight:normal; color:#396;}
.main_tab_2_down h3 a:hover{ text-decoration:underline;}
.main_tab_2_down .tr{ padding:6px 0;}
.main_tab_2_down .lb{ display:block; float:left; width:120px; font-weight:bold; text-align:right; line-height:200%;}
.info .paid{ background:#f1f1f1; padding:5px; margin:5px 0; line-height:200%; border:1px solid #ddd;}
.main_tab_2_down .info{ float:left; width:570px; padding-left:20px;}
.main_tab_2_down .info h4{ width:190px; padding-bottom:6px;}

.gift img{ padding:1px;border:1px solid #d2d2d2; margin-right:2px;}
.gift li{ float:left; text-align:center;}
.gift li p{ font-weight:bold;}
.gift li .checkbox{ position:relative; right:2px; top:2px;}
.gift li span{ background:url(../images/icon_money.png) no-repeat; padding-left:17px;}
.tr.btn{ margin:5px 0;}
.tr.btn span{ vertical-align:bottom; padding:0 10px;}
input.gift{ border:none; width:135px; height:30px; background:url(../images/btn_b_gift.png) no-repeat center center; cursor:pointer;}
input.gift:active{ background:url(../images/btn_b_gift_active.png) no-repeat center center;}
input.send_message{border:none; width:135px; height:30px; background:url(../images/btn_b_send_message.png) no-repeat center center; cursor:pointer;}
input.send_message:active{background:url(../images/btn_b_send_message_active.png) no-repeat center center;}
input.addtofriend{background:url(../images/btn_b_addtofriend.png) no-repeat center center;border:none; width:135px; height:30px;cursor:pointer;}
input.addtofriend:active{background:url(../images/btn_b_addtofriend_active.png) no-repeat center center;border:none; cursor:pointer;}
input.greeting{background:url(../images/btn_b_greeting.png) no-repeat center center;border:none; width:135px; height:30px;cursor:pointer;}
input.greeting:active{background:url(../images/btn_b_greeting_active.png) no-repeat center center;border:none;}
input.edit_info{ background:url(../images/btn_b_edit_info.png) no-repeat;border:none; width:205px; height:30px;cursor:pointer;}
input.edit_info:active{ background:url(../images/btn_b_edit_info_active.png) no-repeat;}
input.creat{ background:url(../images/btn_b_creat.png) no-repeat;border:none; width:205px; height:30px;cursor:pointer;}
input.creat:active{ background:url(../images/btn_b_creat_active.png) no-repeat;border:none; width:205px; height:30px;cursor:pointer;}
input.register{background:url(../images/btn_b_register.png) no-repeat;border:none; width:205px; height:30px;cursor:pointer;}
input.register:active{background:url(../images/btn_b_register_active.png) no-repeat;}
input.invit{background:url(../images/btn_b_invit.png) no-repeat;border:none; width:205px; height:30px;cursor:pointer;}
input.invit:active{background:url(../images/btn_b_invit_active.png) no-repeat;}
input.login{background:url(../images/btn_b_login.png) no-repeat;border:none; width:205px; height:30px;cursor:pointer;}
input.login:active{background:url(../images/btn_b_login_active.png) no-repeat;}
input.re_active{background:url(../images/btn_b_reactive.png) no-repeat;border:none; width:205px; height:30px;cursor:pointer;}
input.re_active:active{background:url(../images/btn_b_reactive_active.png) no-repeat;border:none; width:205px; height:30px;cursor:pointer;}
input.send_email{background:url(../images/btn_b_sendemail.png) no-repeat;border:none; width:205px; height:30px;cursor:pointer;}
input.send_email:active{background:url(../images/btn_b_sendemail_active.png) no-repeat;border:none; width:205px; height:30px;cursor:pointer;}
input.join_party{background:url(../images/btn_b_join_party.png) no-repeat;border:none; width:205px; height:30px;cursor:pointer;}
input.join_party:active{background:url(../images/btn_b_join_party_active.png) no-repeat;border:none; width:205px; height:30px;cursor:pointer;}


.gift{ height:151px;position:relative; overflow:hidden; margin:5px 0;}
.gift .arrow{ position:absolute; right:10px; top:42px; cursor:pointer;}
.gift .arrow .up{ display:block;width:13px; height:13px; border:1px solid #8c8c8c; background:url(../images/tra_s_up.gif) no-repeat 3px 4px;}
.gift .arrow .up:hover{background:url(../images/tra_s_up.gif) no-repeat 3px 4px #eee;}
.gift .arrow .down{ display:block;width:13px; height:13px; border:1px solid #8c8c8c; border-top:none; background:url(../images/tra_s_down.gif) no-repeat 3px 5px;}
.gift .arrow .down:hover{ background:url(../images/tra_s_down.gif) no-repeat 3px 5px #eee;}


.main_tab_2_down a{ color:#339836;}
.main_tab_2_down a:hover{ text-decoration:underline;}


.main_tab_2_down .tr .text{ height:20px; width:160px; margin-right:5px; border:1px solid #d8d8d8; padding-left:3px; line-height:20px;}
.main_tab_2_down .tr .text.t_3{ width:300px;}
.main_tab_2_down .tr .text.t_2{ width:60px;}
.main_tab_2_down .tr .text.t_1{ width:27px;}
.main_tab_2_down .tr .radio{ position:relative; top:2px;}
.main_tab_2_down .tr .textarea{ width:400px; height:100px;}

.main_tab_2_down .creater_info .lb{ line-height:100%;}
.main_tab_2_down .creater_info{ line-height:110%;background:#f8f8f8; border:1px solid #d4d4d4; padding:6px;}
.main_tab_2_down .creater_info .lb{ width:113px;}
.main_tab_2_down .creater_info .info{ width:500px;}





/*查看活动详情*/
.act_info{border:1px solid #d2d2d2; padding:10px; color:#393737;}
.act_info .a1_pic{ width:280px; float:left;}
.act_info .a1_info{ float:left; width:398px; padding-left:10px; line-height:240%;}
.act_info .a1_info h2{ font-size:14px; color:#339836;}
.act_info .a1_info .tr .creater{ background:#f8f8f8; height:51px;}
.act_info .a1_info .tr .creater table td{ height:51px; vertical-align:middle; line-height:150%; font-weight:bold;}
.act_info .a1_info .tr .creater table td img{ padding:3px 5px 3px 1px;}
.act_info .a1_info .tr .creater table td a{ color:#559933;}

.act_info .a1_info .tr span{ padding-right:10px; font-weight:bold;}
.act_info .status.free{background: url(../images/icon_add.png) no-repeat 5px 3px #e6ffe1; border:1px solid #98eb8f; padding:0 10px 0 25px; width:120px; line-height:180%; margin-top:5px;} 
.act_info .a1_info .tr.operate{ border:1px solid #e3e3e3; margin-top:10px; background:#f8f8f8; padding:10px;}
.act_info .a1_info .tr.operate .btn{ width:109px; height:34px; border:none; background:url(../images/act_info_operate.png) no-repeat; margin-right:10px; cursor:pointer; color:#060;}
.act_info .a1_info .tr.operate .btn:hover{ background:url(../images/act_info_operate_hover.png) no-repeat;}
.act_info .a1,.act_info .a2,.act_info .a3,.act_info .a4,.act_info .a5,.act_info .a6{ margin-bottom:10px;}
.act_info .a3{ font-weight:normal; line-height:200%;}
.act_info .a3 .attention{ color:#559933;}
.act_info .notice_st{ background:#fffbee; border:1px solid #f8edc1; margin:10px 0; padding:10px; font-weight:normal; line-height:170%; border-radius:1px;}
.act_info .notice_st h6{ border:none;}
.act_info .notice_st ol li{ padding-bottom:3px;}
.act_info .member li{ width:114px;}
.act_info .visiter_book{}
.act_info .visiter_book h6 span{ background:none; width:200px; text-align:right; font-weight:normal;}
.act_info .visiter_book .login{ background:#f1f1f1; padding:5px; margin-bottom:5px;}
.act_info .visiter_book .content textarea{ width:60%; height:130px; float:left;}
.act_info .visiter_book .marking{ width:38%; float:right;}
.marking .marking_box{}
.act_info .visiter_book .submit{ padding:10px 0;}
.act_info .visiter_book .submit .btn{ width:60px; height:23px; background:url(../images/btn_s_ap.gif) no-repeat; border:none; margin-right:10px;}
.act_info .visiter_book .submit .btn:hover{ background:url(../images/btn_s_ap_hover.gif) no-repeat;}
.act_info .had_message { position:relative;}
.act_info .had_message img{ float:left;top:0px; left:0px;}
.act_info .had_message .info{ float:left; padding-left:10px; width:610px;}
.act_info .had_message .info .title{ line-height:20px;}
.act_info .had_message .info .title span{ float:right;}
.act_info .had_message .info .title a{ color:#2d7e33; padding:0 3px;}
.act_info .had_message .info .detail{ font-weight:normal;}



.friend_list{ line-height:200%;}
.friend_list li{ float:left; text-align:center; width:133px; margin:5px 0;padding:25px 0 10px 0;}
.friend_list li.hover{ background:#eee;}
.friend_list li.hover .friend_act{ visibility:visible;}

.friend_list li .friend_pic{ position:relative;}
.friend_pic .tips{ display:none; position:absolute; top:-50px; left:-20px; border:1px solid #ccc; background:#fff; padding:5px; width:160px; text-align:left; z-index:10; }
.friend_list li:hover .tips{ display:block;}
.friend_pic .tips .tra{ display:block;width:0;height:0;border-width:8px;border-style:solid;border-color:#fff transparent transparent;position:absolute;bottom:-16px;left:75px;overflow:hidden;}
.friend_list li .friend_act{ height:30px;line-height:30px;}
.friend_list li .friend_info a{ font-weight:bold; color:#339836;}
.friend_list li .friend_act{ background: url(../images/top_bar_line.gif) no-repeat center center; visibility:hidden;}
.friend_list li .friend_act .friend_act_left{ display:block; height:30px; width:50%; float:left; overflow:hidden; }
.friend_act_left a{ display:block; height:30px; line-height:30px;}
.friend_list li .friend_act .friend_act_right{ display:block; height:30px; width:49%; float:left; overflow:hidden;}
.friend_act_right form{ display:block; height:30px; line-height:30px;}
.friend_act_right .btn{ display:block; height:30px; border:none; background:none; color:#339836; cursor:pointer; line-height:28px; font-size:12px;}
.friend_act_right .btn:hover{ text-decoration:underline;}


.yanzhengma{ position:relative;}
.yanzhengma img{ position:absolute;}
.yanzhengma span{ position:absolute; left:130px;}
.yanzhengma a{ color:#339836;}


/*评分*/
#xzw_starSys{height:20px; border:1px solid #cecece; margin:10px auto; padding:5px; font-size:12px; line-height:22px; overflow:hidden}
#xzw_starBox{position:relative; width:130px; float:left; }
#xzw_starSys .description {float:left; margin-left:20px}
#xzw_starSys .star { height:20px; width:130px; position:relative; background:url(../images/r_star.gif) left -40px repeat-x; cursor:pointer}
#xzw_starSys .star li { float:left; padding:0px; margin:0px;}
#xzw_starSys .star li a { display:block; width:26px; height:20px; overflow:hidden; text-indent:-9999px; position:absolute; z-index:5;  }
#xzw_starSys .star li a:hover {background:url(../images/r_star.gif) left center ; z-index:3; left:0; }
#xzw_starSys .star a.one-star {left:0; }
#xzw_starSys .star a.one-star:hover {width:26px;}
#xzw_starSys .star a.two-stars {left:26px; }
#xzw_starSys .star a.two-stars:hover {width:52px;}
#xzw_starSys .star a.three-stars {left:52px; }
#xzw_starSys .star a.three-stars:hover {width:78px;}
#xzw_starSys .star a.four-stars {left:78px; }
#xzw_starSys .star a.four-stars:hover {width:104px;}
#xzw_starSys .star a.five-stars {left:104px; }
#xzw_starSys .star a.five-stars:hover {width:130px;}

#xzw_starSys .current-rating{ background:url(../images/r_star.gif) left top; position: absolute; height: 20px; z-index: 1; top:0; left:0;}


/*Dialog*/
table.tb{ width:100%; line-height:160%;}
table.tb a:hover{ text-decoration:underline;}
table.tb th{ color:#339836;}
table.tb td,table.tb th{ background:url(../images/line_1.gif) repeat-x bottom; padding:4px 12px;}

.message_div{ width:360px;}

.marking_box{line-height:280%;}
.marking_box h3 span{ float:right; font-weight:normal; color:#999;}

/*message*/
span.message_wrap{ display:block; width:400px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
span.message_wrap a{color:#666;}
.btn_s.delete_message{ width:54px; height:19px; background:url(../images/btn_s_delete.gif) no-repeat; border:none;}
.btn_s.delete_message:active{ width:54px; height:19px; background:url(../images/btn_s_delete_hover.gif) no-repeat; border:none;}
span.message_wrap_2{ display:block;width:600px;}
span.message_wrap_2 a{color:#666;}


/*photo_box*/

.photo_box img{ width:180px;}
.photo_box ul{ height:130px;}
.photo_box li{ float:left; position:relative;}
.photo_box .checkbox{ display:block; position:absolute;bottom:6px;right:8px;top:inherit;}
/*photo_detail_box*/
.photo_detail_box ul{ width:710px; overflow:hidden;}
.photo_detail_box li{ width:710px; float:left;}

/*pageing*/
DIV.scott {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN:right; margin-top:5px;}DIV.scott A {BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #88af3f; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}DIV.scott A:hover {BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #638425; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #f1ffd6}DIV.scott A:active {BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #638425; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #f1ffd6}DIV.scott SPAN.current {PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px;  COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #77bc3c; border:1px solid #77bc3c;}DIV.scott SPAN.disabled {BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid}


/*Jquery Rater*/
.rater-star {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	background-repeat: repeat-x;
	background-position: left top;
}

.rater-star-item,
.rater-star-item-current,
.rater-star-item-hover {
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: repeat-x;
}

.rater-star-item {
	background-position: -100% -100%;
}

.rater-star-item-hover {
	background-position: left bottom;
	cursor:pointer;
}

.rater-star-item-current {
	background-position: left center;
}

/*上传照片模块*/
.upload_photo_box{ border:1px solid #ccc; background:#f4f4f4; padding:5px 10px;}
.upload_photo_box .btn{ width:60px; height:23px; background:url(../images/btn_s_ap.gif) no-repeat; border:none; cursor:pointer; color:#fff;}
.upload_photo_box .btn:hover{ background:url(../images/btn_s_ap_hover.gif) no-repeat;}

/*bug fixed*/
.talent_show_ul{width:; margin:0 auto;}

#index_2{ width:800px;float:left; margin-left:10px; overflow:hidden;}
#index{ width:150px; overflow:hidden; float:left;}

#index_2 .act_content_wrap{ width:778px;}
#index_2 .act_content li{ width:385px; float:left;}
#index_2 .act_content  .info{}


/*sheyMsg style*/
.msg {
width:240px;
display:none;
border:1px solid #ccc;
background:#fff;
}
.msg .top {
	width:240px;
	height:25px;
	position:relative;
	background: url(content/images/topbar_bg.png) repeat-x;
	border-bottom:1px solid #ccc;
}
.msg .top .title {
	background-position:-195px -70px;
	padding:0 10px;
	line-height:25px;
	height:25px;
}
.msg .top span {
	background:url(../images/tra_s_down.gif) no-repeat center center;
	width:12px;
	height:12px;
	border:1px solid #ccc;
	position:absolute;
	top:5px;
	right:5px;
	cursor:pointer;
	font-size:0;
}
.msg .top span:hover {
		background:url(../images/tra_s_down.gif) no-repeat center center #eee;
}
.msg .center {
	width:240px;
	height:115px;
}

.msg .center li {
	padding:3px 10px;
}
.msg .bottom {
	height:29px;
	background-position:0px -32px;
}
.msg .bottom a {
	background-position:-120px -75px;
	padding-left:20px;
	margin:7px 10px;
	float:right;
	width:30px;
	height:20px;
}
/*sheyMsg style end*/

    .test dd {
	line-height:30px;
}

.search_result{ padding:10px 0;}
.search_result li{ width:370px; float:left; margin-bottom:20px; height:80px; position:relative;}
.search_result li .pic{ position:absolute; left:10px;}
.search_result li .info{ position:absolute; left:75px; top:0;}
.search_result li .action{ position:absolute; right:10px; top:0px;}
.search_result li .action a{ display:block; margin-bottom:5px;}
.search_result li .action a.add_friend{ width:60px; height:23px; background: url(../images/btn_s_ap.gif) no-repeat; color:#fff; text-align:center;}
.search_result li .action a.add_friend:hover{ background:url(../images/btn_s_ap_hover.gif) no-repeat;}
.search_result li .action a.view_detail{ width:60px; height:23px; background:url(../images/btn_s_ap_2.gif) no-repeat; text-align:center; color:#666;}
.search_result li .action a:hover{ text-decoration:none;}

.search_result.meet li{ height:90px;}

p.about_us{ line-height:200%;}
p.about_us b{ font-weight:bold;}

#index_2 .operate_box .text{ width:150px; display:block; float:left; margin-right:2px; height:17px;}

.hi_box{ width:100%; height:100%; line-height:160%;}
.hi_box p{ font-size:14px;border-bottom:1px solid #ccc; padding:6px 0;}
.hi_box ul{ padding:6px 0;}
.hi_box ul li{ padding:2px 0;}
.hi_box i{width:24px; height:24px;  display:inline-block; padding:0 2px; position:relative; top:4px;}
.hi_box .hi_1{ background: url(../images/pokeact_1.gif) no-repeat; display:inline-block;}
.hi_box .hi_2{ width:24px; height:24px; background:url(../images/pokeact_8.gif) no-repeat;}
.hi_box .hi_3{ width:24px; height:24px; background:url(../images/pokeact_10.gif) no-repeat; display:inline-block;}

/*friend*/
.recently_meeting ul{ padding-top:3px;}
.recently_meeting li{ width:60px; margin-bottom:12px;float:left; margin-right:12px;}
.recently_meeting li img{ width:60px; height:60px;}
.recently_meeting li .img{ margin-bottom:3px;}
.recently_meeting li.no_marginright{}
.recently_meeting li h5{ font-weight:normal;}

.attention_2{border: 1px solid #ECECEC;background: url(../images/icon_info.png) no-repeat 5px 6px #F6F6F6;padding: 5px 25px; font-size:14px; font-weight:bold;}
#service_dialog .service_info{ line-height:180%;}
#service_dialog .service_info h1{ padding-top:10px;}
#service_dialog .table td{ border:1px solid #333; padding:5px;}
.check_out{ border:1px solid #ccc; padding:2px 10px; background:#eee; border-radius:3px;}
.check_out:hover{ background:#fff;}

i.warn{ background:url(../images/prompt_warn.gif) no-repeat; width:25px; height:25px; float:left; padding:5px;}
i.error{ background:url(../images/prompt_error.gif) no-repeat; width:25px; height:25px; float:left; padding:5px;}
i.right{ background:url(../images/prompt_right.gif) no-repeat; width:25px; height:25px; float:left; padding:5px;}
.prompt_info{}
.prompt_info p{line-height:25px; margin-top:10px;}
.prompt_info p span{}

#divUserEdit{ overflow:hidden;}
#divUserEdit .main_tab_2_down{ width:620px;}
#divUserEdit .main_tab_2_down .box{ width:100%;}
#divUserEdit .main_tab_2_down .info{ width:400px;}

.rate_div{ display:inline-block; *display:inline;*zoom:1; color:#FE6600; font-weight:bold; border:1px solid #FE6600; padding:0 20px; line-height:25px; background:#fefefe;}
.message_box td{ font-weight:bold;}
.message_read td{ font-weight:normal;}
.message_box i{ display:block;width: 18px;height: 16px;overflow: hidden;cursor: pointer; background:url(../images/mail.png) -48px 0 no-repeat;}
.message_read i{ display:block;width: 18px;height: 16px;overflow: hidden;cursor: pointer; background:url(../images/mail.png) -48px -16px no-repeat;}
/*album*/
.party_album a {outline: none; position:relative;display:inline-block;}
.party_album a img {border: 1px solid #BBB;padding: 2px;margin: 10px 13px 10px 0;vertical-align: top;}
.party_album a img.last {margin-right: 0;}
.party_album .checkbox{ position:absolute; right:13px; bottom:10px;}


.tr .btn.submit{ width:205px; height:30px; background:url(../images/btn_b_submit.png) no-repeat; border:none; cursor:pointer; margin-bottom:10px;}
.pay_sure{border:0;}
.zhifu tfoot td{text-align:right;background:#eee;}
.zhifu_detail{border:1px solid #ccc;}
table.zhifu_detail td,table.zhifu_detail th{border:1px solid #ccc;background-image:none;}
table.zhifu_detail td.left{width:100px;}
.time_report{width:100%;}
table.zhifu_detail .time_report th{background:#eee;}
.pay_status{background:#eee;border:1px solid #ccc;padding:5px;margin:10px 0;font-size:14px;font-weight:bold;color:#08c;}
.pay_status span{font-size:12px;font-weight:normal;color:#666;}
.pay_tips{background:#eee;border:1px solid #ccc;padding:5px;margin:10px 0;}
.tr .btn.gopay{ width:205px; height:30px; background:url(../images/btn_b_gopay.png) no-repeat; border:none; cursor:pointer; margin-bottom:10px;}
.zhifu .btn,.zhifu_detail .btn{background:url(../images/btn_s_ap.gif) no-repeat;border:none;width:60px;height:23px;cursor:pointer;color:#fff;text-shadow:0 -1px 0 #666;}
.zhifu .btn:hover{background:url(../images/btn_s_ap_hover.gif) no-repeat;}

.lb s{ color:#C93737;}
.va{ }
.va.success{ color:#090; background: url(../images/icon_accept.png) no-repeat #E6FFE1 5px 5px; margin-top:5px; padding-left:25px; width:278px; border:1px solid #98EB8F; line-height:25px;}
.va.error{ color:#C93737; background: url(../images/icon_info.png) no-repeat #ffe3e3 5px 5px; margin-top:5px; padding-left:25px; width:278px; border:1px solid #C93737; line-height:25px;}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    display:block; color:#C93737; background: url(../images/icon_info.png) no-repeat #ffe3e3 5px 5px; margin-top:5px; padding-left:25px; width:278px; border:1px solid #C93737; line-height:25px;
}

.field-validation-valid {
    display: none;
}

.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}
.validation-summary-errors span{display:block; color:#C93737; background: url(../images/icon_info.png) no-repeat #ffe3e3 5px 5px; margin-top:5px; padding-left:25px; width:278px; border:1px solid #C93737; line-height:25px;}

/* Message Dialog*/

.prompt_content
{
	height: auto; 
	padding: 10px 6px 0px 6px;

	background-color: #FFFFFF;
}

.prompt_table
{
	width: 100%;
	margin-top: 3px;
}


.prompt_table td
{
	color: #36537B;
	text-align: left;
	padding-left: 8px;
	line-height: 20px;
}


.prompt_padding
{
	padding-top: 8px;
}


.input-validation-error {height:20px; width:160px; margin-right:5px; border:1px solid #ff0000; padding-left:3px; line-height:20px;background-color: #ffeeee;}
.select-validation-error {height:20px; width:60px; margin-right:5px; border:1px solid #ff0000; padding-left:3px; line-height:20px;background-color: #ffeeee;}


.friend_link{width:960px;border:1px solid #ccc;margin:0 auto;margin-bottom:10px;}
.friend_link h1{line-height:31px;background: url(../images/topbar_bg.png) repeat-x;padding:0 10px;}
.friend_link ul{overflow:hidden;padding:10px;}
.friend_link li{float:left; margin-right:10px;}

